@charset "utf-8";

/*--------------------- 通用样式 ---------------------*/

html,body{width:100%;height:auto;min-width: 1344px;}
*{margin:0;padding:0;font-size: 14px;color: #373737;}
img { border: 0 none; vertical-align: top; }
ol, ul {list-style: none;}
i, em, cite { font-style: normal; }
button{ cursor:pointer;}
table,table td { border-collapse:collapse; border-spacing: 0;}
html, div, span, object, iframe,h1, h2, h3, h4,  h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video 
{
    margin:0px;
    padding:0px;
    border:0px;
    outline:0px;
    font-size:100%;
    font-weight: normal;
    vertical-align: baseline;
    background:transparent;
	list-style-type:none;
	font-style: inherit;
    font-family: "Microsoft Yahei", "微软雅黑";
	vertical-align: middle;
}

/*--------------------- 超链接效果 ---------------------*/

a{text-decoration:none;outline:none;color: #373737;}
/* a:hover { text-decoration:none; color:#068272;} */


/*--------------------- 浮动和清除浮动 ---------------------*/

.float_l{float:left;}
.float_r{float:right;}

.clear{clear:both; height:0;}
.clearfix:after {content: "."; display: block;  height: 0; clear: both;  visibility: hidden;}
.clearfix{zoom:1;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}

/*--------------------- 距离样式 ---------------------*/

.mar_t70 { margin-top:70px !important;}
.mar_b70 { margin-bottom:70px !important;}
.mar_b10 { margin-bottom:10px !important;}
.mar_l10 { margin-left:10px;}
.mar_r15 { margin-right:15px !important;}
.mar_t20 { margin-top:20px !important;}
.mar_b20 { margin-bottom:20px !important;}
.mar_l20 { margin-left:20px;}
.mar_r20 { margin-right:20px;}
.mar_t30 { margin-top:30px;}
.mar_b30 { margin-bottom:30px;}
.mar_l30 { margin-left:30px;}
.mar_r20 { margin-right:20px !important;}
.mar_t15 { margin-top: 15px;}
.mar_b15 { margin-bottom:15px;}
.mar_t100 {margin-top: 100px;}
.mar_t50 { margin-top: 50px !important;}
.mar_b50 { margin-bottom: 50px;}
.mar_30 {margin: 30px 0;}
.mar_50 { margin: 50px auto !important;}
.mar_15 { margin: 15px 0;}
.padd_10{ padding:10px;}
.padd_20{ padding:20px;}
.padd_tb_20{ padding:20px 0;}



/*--------------------- 宽度高度 ---------------------*/
.wrapper{ width:100%; padding:0px; margin:0px auto;}
.container{ width:1100px; padding:0px; margin:0px auto;overflow: hidden;height: 100%;}
.het{padding: 11px 15px;}
.whit{color: white;}

/*--------------------- 文字省略 ---------------------*/
.test_demo_ellipsis{ width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

/*--------------------- 字体大小 ---------------------*/

h1 {font-size:30px; font-family: "Microsoft Yahei", "微软雅黑";padding-left: 10px;}
h2 {font-size:20px; font-family: "Microsoft Yahei", "微软雅黑";}
h3 {font-size:16px; font-family: "Microsoft Yahei", "微软雅黑";text-align: center;font-weight: normal;}
h4 {font-size:18px; font-family: "Microsoft Yahei", "微软雅黑";text-align: center;}
h5 {font-size:14px; font-family: "Microsoft Yahei", "微软雅黑";font-weight: normal; }
h6 {font-size:12px;}


/*--------------------- 文字省略 ---------------------*/
.test_demo_ellipsis{ width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

